Big Huge Thesaurus

Rana cascadae

noun

sounds kind of like